body{margin:0; background:#f4f4f4 url(../images/bdtop.jpg) top repeat-x; font-size:12px; overflow-x:hidden; font-family:'宋体'}
img{border:0;}
a{outline:none; text-decoration:none;}
ul, li{list-style:none;}
.green{color:#026dc3;}
.top{width:946px; height:65px; margin:15px auto 0; overflow:hidden;}
.top .logo{margin:0; float:left;}
.top .top_right{margin-top:30px; margin-right:8px; float:right; width:230px;}
.top .top_right .search{width:144px; height:24px; background:url(../images/search.png) no-repeat; float:left; margin-right:4px;}
.top .top_right .search form{margin:0; padding:0; }
.top .top_right .search form input{border:0; width:110px; height:18px; margin:2px 2px 2px 30px;}
.top .top_right a{float:right;}
.menu{width:946px; height:42px; background:url(../images/menubg.png) top left no-repeat; margin:0 auto;}
.menu ul{margin:0 0 0 10px; padding:0; overflow:hidden; float:left;}
.menu ul li{float:left; margin:0; height:42px; padding:0; background:url(../images/li.jpg) center right no-repeat;}
.menu ul li a{display:block; text-align:center; color:#fff; font-weight:bold; line-height:42px;}
.menu ul li.home{width:85px;}
.menu ul li.aboutZY{width:130px;}
.menu ul li.news{width:135px;}
.menu ul li.products{width:140px;}
.menu ul li.kf{width:140px;}
.menu ul li.joinUs{width:140px;}
.menu ul li.home_st{background:url(../images/home_st.jpg) no-repeat;}
.menu ul li.aboutZY_st{background:url(../images/aboutZY_st.jpg) no-repeat;}
.menu ul li.news_st{background:url(../images/news_st.jpg) no-repeat;}
.menu ul li.products_st, .menu ul li.kf_st, .menu ul li.joinUs_st{background:url(../images/select.jpg) no-repeat;}
.menu .language{float:right; margin:10px 10px 0 0; overflow:hidden;}
.normal{width:938px; background:#fff; border:1px solid #e0e0e0; border-top:none; padding:3px; margin:0 auto;}
.shadow{width:946px; margin:0 auto;}
.middle{width:946px; margin:0 auto; overflow:hidden;}
.middle .left{margin-right:8px; float:left;}
.middle .left .list_tit{width:137px; margin:0; height:33px; padding-top:36px; padding-left:45px; background:url(../images/list.png) no-repeat; color:#414042; font-weight:bold; font-size:14px;}
.middle .left .list{width:182px; margin:0; background:url(../images/lis.png) repeat-y;}
.middle .left .list p{margin:0 0 0 15px; padding:5px 0 0;}
.middle .left .list ul{margin:0 0 0 25px; padding:5px 0 0; overflow:hidden;}
.middle .left .list ul li, .middle .left .list dd{margin:0; padding:0; width:150px;}
.middle .left .list ul li a{display:block; color:#fff; background:url(../images/dn.jpg) left center no-repeat; padding-left:12px; margin-bottom:10px;}
.middle .left .list dl{margin:0 0 0 15px; padding:5px 0 0; overflow:hidden;}
.middle .left .list dt a{display:block; color:#fff; background:url(../images/dn.jpg) left center no-repeat; padding-left:12px; margin-bottom:10px;}
.middle .left .list dd{margin:0 0 8px 10px;}
.middle .left .list dd a{color:#a2d6ff;}

.middle .left .list_bot{width:182px; margin:0;}
.middle .right{margin:0; float:left; width:756px;}
.middle .right .content_addr{width:706px; height:54px; margin:0; padding:20px 0 0 50px; color:#5d5d5d; background:url(../images/content_add.png) top left no-repeat;}
.middle .right .content{width:756px; background:url(../images/content.png) repeat-y; margin:0; overflow:hidden;}
.middle .right .content p{width:706px; margin:10px auto 16px; text-indent:2em; line-height:20px; color:#5d5d5d;}
.middle .right .content .box{margin:10px auto; width:514px;}
.middle .right .content .newslist{width:650px; margin:10px auto;}
.middle .right .content .newslist ul{margin:0; padding:0; overflow:hidden;}
.middle .right .content .newslist ul li{width:638px; height:30px; line-height:30px; padding-left:12px; float:left; text-align:right; background:url(../images/jt.png) center left no-repeat; color:#5d5d5d;}
.middle .right .content .newslist h4{margin:10px 0 10px 10px; padding-left:18px; color:#5d5d5d; background:url(../images/hd.jpg) center left no-repeat;}
.middle .right .content .newslist table{border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8; empty-cells:show; border-collapse:collapse;}
.middle .right .content .newslist table td{text-align:center; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; height:30px; line-height:30px; color:#414042;}
.middle .right .content .newslist table td p{display:inline; margin:0; padding:0;}
.middle .right .content .newslist table td input.sq{width:62px; height:24px; border:0; line-height:24px; background:url(../images/button.jpg) no-repeat; margin-top:3px; margin-bottom:3px; cursor:pointer;}
.middle .right .content .newslist ul li a{float:left; color:#5d5d5d;}
.middle .right .content .newslist h3{text-align:center; color:#5d5d5d;}
.middle .right .content .newslist p{width:650px;}
.middle .right .content .newslist p img.sl{float:right; margin:0;}
.middle .right .content .newslist p.pdl{margin:5px auto; text-indent:6px;}
.middle .right .content .newslist strong{color:#5d5d5d; display:block;}
.middle .right .content .page{width:650px; margin:0 auto 10px; text-align:center; color:#5d5d5d;}
.middle .right .content .newslist table td a, .middle .right .content .page a{color:#5d5d5d;}
.middle .right .content .message{width:490px; padding:10px; border:2px solid #efefef; margin:0 auto;}
.middle .right .content .message table td{background:#efefef; line-height:24px;}
.middle .right .content .message table td.special{text-align:right;}
.middle .right .content .message table td input.btn{width:62px; height:24px; border:0; line-height:24px; background:url(../images/button.jpg) no-repeat; margin-top:3px; margin-bottom:3px; cursor:pointer;}
.middle .right .content .message table td input.lef{margin-left:150px; margin-right:20px;}
.middle .right .content .num{width:700px; margin:10px auto 0;}
.middle .right .content .num strong{display:block; margin-top:10px; padding-left:10px; color:#414042; background:url(../images/black.jpg) center left no-repeat;}
.middle .right .content .num p{width:680px; margin:5px auto; text-indent:0;}
.middle .right .content .num p input.lmap{width:99px; height:24px; line-height:24px; background:url(../images/lmap.jpg) no-repeat; border:0; cursor:pointer;}
.middle .right .content .link{width:620px; margin:10px auto 0;}
.middle .right .content .link strong{display:block; margin-top:10px; padding-left:10px; color:#414042; background:url(../images/black.jpg) center left no-repeat;}
.middle .right .content .link ul{width:580px; margin:10px auto; overflow:hidden;}
.middle .right .content .link ul li{width:278px; margin:0; height:30px; line-height:30px; padding-left:12px; float:left; background:url(../images/jt.png) center left no-repeat;}
.middle .right .content .link ul li a{color:#414042;}
.middle .right .content .showimg{width:680px; margin:0 auto;}
.middle .right .content_bot{margin:0;}
.footnav{width:946px; margin:20px auto -1px; overflow:hidden;}
.footnav .nav{border:1px solid #cbcbcb; border-bottom:none; background:#dfdfdf; width:240px; height:20px; line-height:20px; text-align:center; float:left;}
.footnav .nav a{color:#026abb;}
.footnav .visitor{float:right; height:20px; line-height:20px; color:#5d5d5d;}
.foot{border-top:1px solid #cbcbcb; background:#dfdfdf; width:100%; height:40px; padding-top:10px; text-align:center;}




/*后台登陆界面样式*/
.login{width:946px; margin:50px auto; overflow:hidden;}
.login .login_top{width:946px; height:42px; line-height:42px; background:url(../images/login.png) top left no-repeat; overflow:hidden;}
.login .login_top h3{width:200px; margin:0 0 0 30px; color:#fff;}
.login .login_area{width:944px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#fff; overflow:hidden;}
.login .login_area .login_img{width:936px; margin:3px auto;}
.login .login_area .form{width:240px; margin:20px auto;}
.login .login_area .form form{margin:0; padding:0;}
.login .login_area .form label{display:block; margin:10px auto;}
.login .login_area .form label span{display:inline-block; vertical-align:baseline; float:left;}
.login .login_area .form label input.text{display:inline-block; vertical-align:baseline; margin:0 10px 10px 30px;}


/*tab选项卡效果*/
.tab{width:946px; margin:5px auto 10px;}
.tab .tab_menu{margin:0;}
.tab .tab_menu ul{width:815px; margin:0 auto; overflow:hidden; padding:0;}
.tab .tab_menu ul li{float:left; padding-left:80px; padding-top:10px; width:172px; height:21px; font-size:14px; font-weight:bold; color:#58595b; cursor:pointer; background:url(../images/tab.png) no-repeat; margin:0;}
.tab .tab_menu ul li.case{margin-left:29px; margin-right:29px;}
.tab .tab_menu ul li.active{background:url(../images/active.png) no-repeat; color:#026abb;}
.tab .tab_menu ul li span{margin-top:10px; margin-left:2px;}
.tab .tab_content{width:886px; height:252px; padding-left:30px; padding-right:30px; background:url(../images/tab_content.png) no-repeat; overflow:hidden; margin-top:-1px; overflow:hidden;}
.tab .tab_content .boxn{float:left; margin:10px 0 0; width:260px; padding:0 16px;}
.tab .tab_content .boxn a.more{margin-left:10px; display:inline-block;}
.tab .tab_content .boxn_bg{background:url(../images/lio.jpg) center right no-repeat;}
.tab .tab_content .boxn h4{text-align:center; color:#5d5d5d; margin:10px 0 5px; font-size:12px;}
.tab .tab_content .boxn h4 img{margin-right:10px;}
.tab .tab_content .boxn ul{padding:0; margin:0;}
.tab .tab_content .boxn ul li{width:252px; padding-left:8px; height:24px; line-height:24px; text-align:right; background:url(../images/blue.jpg) center left no-repeat;} 
.tab .tab_content .boxn ul li a{color:#5d5d5d; display:block; float:left; width:180px; text-align:left;}